Iberische Halbinsel, Italien, Griechenland (Ionische Inseln, südliches Zentralgriechenland, Peloponnes, Kykladen und Kreta) sowie Marokko
Auf Weiden, Böschungen und in vorübergehend feuchten Gräben; bevorzugt auf basischem Untergrund (Kalk oder Mergel), manchmal auch auf saurem Substrat (Sandstein oder Schiefer); in 0-1300 m Höhe